home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / X11 / endo / externs.h < prev    next >
C/C++ Source or Header  |  1995-05-12  |  3KB  |  78 lines

  1. /*************************************************************************
  2.  *                                                                       *
  3.  *  Copyright (c) 1992, 1993 Ronald Joe Record                           *
  4.  *                                                                       *
  5.  *  All rights reserved. No part of this program or publication may be   *
  6.  *  reproduced, transmitted, transcribed, stored in a retrieval system,  *
  7.  *  or translated into any language or computer language, in any form or *
  8.  *  by any means, electronic, mechanical, magnetic, optical, chemical,   *
  9.  *  biological, or otherwise, without the prior written permission of:   *
  10.  *                                                                       *
  11.  *      Ronald Joe Record (408) 458-3718                                 *
  12.  *      212 Owen St., Santa Cruz, California 95062 USA                   *
  13.  *                                                                       *
  14.  *************************************************************************/
  15.  
  16. #ifndef EXTERNS_H
  17. extern PFP map; 
  18. extern PFP deriv;
  19. extern pair dnumeric();
  20. extern PFP Maps[];
  21. extern PFP Derivs[];
  22. extern char *Mapnames[];
  23. extern Window stacktop,which,canvas,trajec,crijec,info,help,lyajec,prejec;
  24. extern Window hisbar, colwin;
  25. extern Display*    dpy;
  26. extern GC Data_GC[], RubberGC, Reverse_GC, BlackOnWhiteGC;
  27. extern pair A0, A1, B0, B1;
  28. extern double    min_x, min_y, x_range, y_range;
  29. extern double max_x, max_y, minexp, maxexp;
  30. extern double x_inc, y_inc, x, y, c_min_x, c_min_y, c_x_range, c_y_range;
  31. extern double t_min_x, t_min_y, t_x_range, t_y_range;
  32. extern int    dwell,settle,width,height,criwidth,criheight,trawidth,traheight;
  33. extern int    numcolors, numfreecols, displayplanes, run;
  34. extern xy_t    point;
  35. extern points_t Points, Orbits, Basins, Histog;
  36. extern Pixmap pixmap, pixtra, pixcri, pixpre;
  37. extern Colormap cmap;
  38. extern XColor    Colors[];
  39. extern int*basins[];
  40. extern int     *periods[];
  41. extern int     *indices[];
  42. extern int    screen;
  43. extern double    *coords[][2];
  44. extern double    *crit_pts[];
  45. extern double    *crit_arc[];
  46. extern double    *n_crit_pts[];
  47. extern double    *n_crit_arc[];
  48. extern double a_minimums[], b_minimums[];
  49. extern double a_maximums[], b_maximums[];
  50. extern int    minperiod, maxperiod, p1, p2, histogram, precrit, calclyap;
  51. extern int    perind[], resized[];
  52. extern int    numwheels, portrait, attractors, find, critical, lyap;
  53. extern int    maxradius, nostart, numcrits, numarcs, randinit, clearflag;
  54. extern int    save, show, spinlength, savefile, showbar, adjcol, thermometer;
  55. extern int    maxframe, frame, mapindex, orbit, orbits_3d, row, numrows;
  56. extern int STARTCOLOR, MINCOLINDEX, Xflag, Yflag;
  57. extern char    *outname;
  58. extern double params[];
  59. extern double cdelt, delta, start_x, start_y;
  60. extern unsigned long background, foreground;
  61. extern image_data_t rubber_data;
  62. extern void     resize();
  63. extern void     redisplay();
  64. extern void     Cleanup();
  65. extern void     Spin();
  66. extern void     show_defaults();
  67. extern void     StartRubberBand();
  68. extern void     TrackRubberBand();
  69. extern void     EndRubberBand();
  70. extern void     CreateXorGC();
  71. extern void     InitBuffer();
  72. extern void     BufferPoint();
  73. extern void     FlushBuffer();
  74. extern void  AllInitBuffer();
  75. extern void  AllFlushBuffer();
  76. #define EXTERNS_H
  77. #endif
  78.